
<html xmlns="http://www.w3c.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body style="text-align:center">


	<p:dialog header="Lista de usuarios" widgetVar="dlg3" width="70%">
		<h:panelGrid>
			<h:form>
				<p:dataTable var="usuarioListado"
					value="#{usuarioManagedBean.listarMG()}" paginator="true" rows="10"
					styleClass="paginated">
					<p:column headerText="Usuario">
						<h:outputText value="#{usuarioListado.username}" />
					</p:column>

					<p:column headerText="Nombre">
						<h:outputText value="#{usuarioListado.nombre}" />
					</p:column>

					<p:column headerText="Administrador?">
						<h:outputText value="#{usuarioListado.activo}" />
					</p:column>
				</p:dataTable>
			</h:form>
		</h:panelGrid>
	</p:dialog>

	<p:dialog header="Lista de salas" widgetVar="dlg4" width="70%">
		<h:panelGrid>
			<h:form>
				<p:dataTable var="salaListada" value="#{salaManagedBean.listarMG()}"
					paginator="true" rows="10" styleClass="paginated">
					<p:column headerText="Nombre">
						<h:outputText value="#{salaListada.nombre}" />
					</p:column>

					<p:column headerText="Ubicacion">
						<h:outputText value="#{salaListada.ubicacion}" />
					</p:column>

					<p:column headerText="Proyector?">
						<h:outputText value="#{salaListada.proyector}" />
					</p:column>

					<p:column headerText="Televisor?">
						<h:outputText value="#{salaListada.television}" />
					</p:column>
				</p:dataTable>
			</h:form>
		</h:panelGrid>
	</p:dialog>


	<p:growl id="mensajes" showDetail="true" life="2000" />

	<p:panel header="Sistema de control de salas: Administracion"
		style="width:100%">


		<h:panelGrid columns="2" cellpadding="5">

			<p:panel header="Listar registros" style="width:400px">
				<p:commandButton value="Ver usuarios" type="button"
					onclick="PF('dlg3').show();" />
			</p:panel>
			<p:panel header="Listar registros" style="width:400px">
				<p:commandButton value="Ver salas" type="button"
					onclick="PF('dlg4').show();" />
			</p:panel>

			<p:panel header="Agregar usuario" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">
						<h:outputLabel for="username" value="Usuario: " />
						<p:inputText id="username"
							value="#{usuarioManagedBean.usuario.username}" />
						<h:outputLabel for="nombre" value="Nombre: " />
						<p:inputText id="nombre"
							value="#{usuarioManagedBean.usuario.nombre}" />
						<h:outputLabel for="password" value="Password: " />
						<p:password id="password"
							value="#{usuarioManagedBean.usuario.password}" />
						<h:outputLabel for="radio" value="Administrador?: " />
						<p:selectOneRadio id="radio" required="true"
							value="#{usuarioManagedBean.usuario.activo}">
							<f:selectItem itemValue="TRUE" itemLabel="Si" />
							<f:selectItem itemValue="FALSE" itemLabel="No" />
						</p:selectOneRadio>
						<p:commandButton value="Agregar"
							actionListener="#{usuarioManagedBean.agregarMG()}" />
					</h:panelGrid>
				</h:form>
			</p:panel>
			<p:panel header="Agregar sala" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">
						<h:outputLabel for="nombresala" value="Nombre: " />
						<p:inputText id="nombresala" value="#{salaManagedBean.sala.nombre}" />
						<h:outputLabel for="ubicacion" value="Ubicacion: " />
						<p:inputText id="ubicacion" value="#{salaManagedBean.sala.ubicacion}" />
						<h:outputLabel for="capacidad" value="Capacidad: " />
						<p:inputText id="capacidad" value="#{salaManagedBean.sala.capacidad}" />
						<h:outputLabel for="proyector" value="Proyector?: " />
						<p:selectOneRadio id="proyector" required="true" value="">
							<f:selectItem itemValue="TRUE" itemLabel="Si" />
							<f:selectItem itemValue="FALSE" itemLabel="No" />
						</p:selectOneRadio>
						<h:outputLabel for="tv" value="Televisor?: " />
						<p:selectOneRadio id="tv" required="true" value="">
							<f:selectItem itemValue="TRUE" itemLabel="Si" />
							<f:selectItem itemValue="FALSE" itemLabel="No" />
						</p:selectOneRadio>
						<p:commandButton value="Agregar"
							actionListener="#{salaManagedBean.agregarMG()}" />
					</h:panelGrid>
				</h:form>
			</p:panel>

			<p:panel header="Agregar reserva" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">
						<p:outputLabel for="inline2" value="Fecha:" />
						<p:calendar id="inline2" value="#{calendarView.date1}"
							mode="inline" />
						<p:outputLabel for="time2" value="Hora:" />
						<p:calendar id="time2" value="#{calendarView.date11}"
							pattern="HH:mm a" timeOnly="true" />
						<h:outputLabel for="total" value="Sala" />
						<p:inputText id="total" value="#{usuarioManagedBean.total}"
							required="true" label="Sala" />
						<f:facet name="footer">
							<p:commandButton id="loginButton" value="Agregar reserva"
								actionListener="#{usuarioManagedBean.agregarMuchosMG()}" />
						</f:facet>
					</h:panelGrid>
				</h:form>
			</p:panel>
			<p:panel header="Eliminar reserva" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">
						<p:outputLabel for="inline" value="Fecha:" />
						<p:calendar id="inline" value="#{calendarView.date1}"
							mode="inline" />
						<p:outputLabel for="time" value="Hora:" />
						<p:calendar id="time" value="#{calendarView.date11}"
							pattern="HH:mm a" timeOnly="true" />
						<h:outputLabel for="total" value="Sala" />
						<p:inputText id="total" value="#{salaManagedBean.total}"
							required="true" label="Sala" />
						<f:facet name="footer">
							<p:commandButton id="loginButton" value="Eliminar reserva"
								actionListener="#{salaManagedBean.agregarMuchosMG()}" />
						</f:facet>
					</h:panelGrid>
				</h:form>
			</p:panel>
			<p:panel header="Agregar usuarios (random)" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">

						<h:outputLabel for="total" value="Cantidad" />
						<p:inputText id="total" value="#{usuarioManagedBean.total}"
							required="true" label="Cantidad" />
						<f:facet name="footer">
							<p:commandButton id="loginButton" value="Agregar"
								actionListener="#{usuarioManagedBean.agregarMuchosMG()}" />
						</f:facet>
					</h:panelGrid>
				</h:form>
			</p:panel>
			<p:panel header="Agregar salas (random)" style="width:400px">
				<h:form>
					<h:panelGrid columns="2" cellpadding="5">

						<h:outputLabel for="total" value="Cantidad" />
						<p:inputText id="total" value="#{salaManagedBean.total}"
							required="true" label="Cantidad" />
						<f:facet name="footer">
							<p:commandButton id="loginButton" value="Agregar"
								actionListener="#{salaManagedBean.agregarMuchosMG()}" />
						</f:facet>
					</h:panelGrid>
				</h:form>
			</p:panel>
		</h:panelGrid>
	</p:panel>
</h:body>
</html>